﻿using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace CommonLibrary.Interfaces.ImageCapture
{
    public interface IImageCapture<CaptureType>
    {
        Graphics ScreenImage { get; }

        ImageFormat ScreenImageFormat { get; }

        Bitmap ScreenBitMap { get; }

        bool CaptureImage(CaptureType capture);

        bool SaveImage(string pathWithFileName);

        byte[] ConvertToByteArray();
    }

}
